#include <string.h>  //strcpy位于该头文件中
#include <iostream>

using std::cout;
using std::endl;

class Computer
{
public:
    //成员函数声明
    void setBrand(const char * brand);
    void setPrice(double price);
    void print();

private:
    char _brand[20];
    double _price;
};

//类名还具有作用域的概念，可以表示范围
//表示在类之外实现成员函数
//
//在类之外定义成员函数时，不再是inline函数
//inline
void Computer::setBrand(const char * brand)
{
    strcpy(_brand, brand);
}

//inline
void Computer::setPrice(double price)
{
    _price = price;
}

//inline
void Computer::print() 
{
    cout << "brand:" << _brand << endl;
    cout << "price:" << _price << endl;
}
